Big Huge Thesaurus

red lauan tree

noun